t = int(input())

if len(str(t)) != 4:
    print('Введённое число не является четырёхзначным')
else:
    a = 'Нет'
    if t % 2 == 0:
        a = 'Да'
    print(f'Число чётное: {a}')


    a = 'Нет'
    if t % 3 == 0:
        a = 'Да'
    print(f'Число кратное трём: {a}')


    a = 'Нет'
    if t**0.5 % 1 == 0:
        a = int(t**0.5)
    print(f'Число является квадратом числа: {a}')

    print()

    print(f'Наименьшая цифра числа: {min(str(t))}')
    print(f'Наибольшая цифра числа: {max(str(t))}')

    a = 0
    
    for i in str(t):
        if i == '0':
            a += 1


    print(f'Количество нулей в числе: {a}')

    print()
    
    a = 'Нет'
    if (t % 10) ** 0.5 % 1 == 0:
        a = (t % 10) ** 0.5
    if a != 'Нет': a = int(a)
    print(f'Цифра в разряде единиц является квадратом цифры: {a}')

    a = 'Нет'
    if (t % 100 // 10) ** 0.5 % 1 == 0:
        a = (t % 100 // 10) ** 0.5
    if a != 'Нет': a = int(a)
    print(f'Цифра в разряде десятков является квадратом цифры: {a}')

    a = 'Нет'
    if (t % 1000 // 100) ** 0.5 % 1 == 0:
        a = (t % 1000 // 100) ** 0.5
    if a != 'Нет': a = int(a)
    print(f'Цифра в разряде сотен является квадратом цифры: {a}')

    a = 'Нет'
    if (t % 10000 // 1000) ** 0.5 % 1 == 0:
        a = (t % 10000 // 1000) ** 0.5
    if a != 'Нет': a = int(a)
    print(f'Цифра в разряде тысяч является квадратом цифры: {a}')
